at the end of one's resources

na. 山穷水尽;无计可施
[网络] 无法应付